home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 41
/
Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso
/
Aminet
/
gfx
/
edit
/
AmiCAD_2.06.lha
/
AmiCAD
/
ARexx
/
Souligner.AmiCAD
< prev
next >
Wrap
Text File
|
2000-04-14
|
976b
|
42 lines
/* Soulignement d'un ou plusieurs textes
Version 1.00: 17 septembre 1998
Version 1.01: 14 avril 2000 (adaptation version 2.05)
$VER: Souligner 1.01 (© R.Florac, 14 avril 2000 */
options results
signal on error
signal on syntax
objets=0
'SAVEALL:FIRSTSEL'; i=result
do while i>0
objets = objets + souligner(i)
'NEXTSEL('i')'; i=result
end
if objets=0 then do
'PICKOBJ("Sélectionnez le texte à souligner")'
i=result
if i>0 then call souligner(i)
end
exit
souligner: procedure
parse arg i
'TYPE(O__='i')'; type=result
if type = 4 | type = 5 | type = 6 then do
'DRAW(COL(O__),LINE(O__)+1,COL(O__)+WIDTH(O__)+1,LINE(O__)+1)'
return 1
end
return 0
/* Traitement des erreurs, interruption du programme */
syntax:
erreur=RC
'MESSAGE("Script Souligner.AmiCAD"+CHR(10)+"Erreur de syntaxe"+CHR(10)+"en ligne 'SIGL'"+CHR(10)+"'errortext(erreur)'")'
exit
error:
'MESSAGE("Script Souligner.AmiCAD"+CHR(10)+"Erreur en ligne 'SIGL'")'
exit